import axios from 'axios'
import { ElMessage } from 'element-plus' // 如果使用 element-plus 提示

// 创建 axios 实例
let request = axios.create({
    baseURL: 'http://114.55.113.98:1233',
    // baseURL: 'http://192.168.10.21:1233',

    timeout: 1000000
})

// 请求拦截器
request.interceptors.request.use(
    config => {
        return config
    }, 
    error => {
        return Promise.reject(error)
    }
);

// 响应拦截器
request.interceptors.response.use(
    response => {
        // 如果有统一的格式可统一解包
        // return response.data;
        return response;
    },
    error => {
        console.log('Error:', error)
        ElMessage.error("请求出错，请稍候重试")
        return Promise.reject(error)
    } 
) 

export default request
